package com.junior.mybatis.mapper;

import com.junior.mybatis.entity.Blog;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
@Mapper
public interface BlogMapper {
//    插入blog
    void insertBlog(Map<String ,Object> map);

//    使用where标签 进行查询操作
    List<Blog> findByWhere(Map<String,Object> map);

//    使用set标签 进行更新操作
    void updataBySet(Map<String,Object> map);
//    使用foreach查询
    List<Blog> findByForeach(Map<String,Object> map);

//    使用foreach 批量插入
    void insertByForeach(List<Blog> list);

//    使用foreach 批量更新
    void updataByForeach(List<Blog> maps);

}
